docs: Tweak GdkSurface docs
authorMatthias Clasen <mclasen@redhat.com>
Thu, 29 Oct 2020 17:57:22 +0000 (13:57 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Thu, 29 Oct 2020 18:23:46 +0000 (14:23 -0400)
Add more details, and refer to the GdkToplevel / GdkPopup
docs.

gdk/gdksurface.c

index c32c17262b4aec4bef7cf63e2b9da4f6c531cfe3..43d3371609eec2d05d5da9507d33786f275ef2d3 100644 (file)
  * SECTION:gdksurface
  * @Short_description: Onscreen display areas in the target window system
  * @Title: Surfaces
+ * @See_also: #GdkToplevel, #GdkPopup
  *
  * A #GdkSurface is a (usually) rectangular region on the screen.
- * It’s a low-level object, used to implement high-level objects such as
- * #GtkWindow on the GTK level.
+ * It’s a low-level object, used to implement high-level objects
+ * such as #GtkWindow or #GtkDialog in GTK.
+ *
+ * The surfaces you see in practice are either #GdkToplevel or
+ * #GdkPopup, and those interfaces provide much of the required
+ * API to interact with these surfaces. Other, more specialized
+ * surface types exist, but you will rarely interact with them
+ * directly.
  */
 
 /**